package com.awakensoftware.communicationprotocol.contractobjects.treasures;

import com.awakensoftware.communicationprotocol.contractobjects.ContractObjectBase;
import com.awakensoftware.communicationprotocol.contractobjects.chests.ChestContractObject;

public class TreasureContractObject extends ContractObjectBase {		
	
	private Long internalId;
	
	private String objectType = "Treasure";
	
	private ChestContractObject chest;
	
    private String name;
    
    private String treasureMessage;
	
	public ChestContractObject getChest() {
		return chest;
	}

	public void setChest(ChestContractObject chest) {
		this.chest = chest;
	}

	@Override
	public Long getInternalId() {
		return internalId;
	}

	@Override
	public void setInternalId(Long internalId) {
		this.internalId = internalId;
	}

	@Override
	public String getObjectType() {
		return objectType;
	}

	@Override
	public void setObjectType(String objectType) {
		this.objectType = objectType;
	}

	@Override
	public String getName() {
		return name;
	}

	@Override
	public void setName(String name) {
		this.name = name;
	}

	public String getTreasureMessage() {
		return treasureMessage;
	}

	public void setTreasureMessage(String treasureMessage) {
		this.treasureMessage = treasureMessage;
	}

}
